Clone
Metodo di oggetto
Clona l'oggetto su un altro oggetto, copiando i campi per nome.
Definizione BC
È possibile utilizzare la seguente sintassi per utilizzare il metodo:
Metodo(ObjDest,[WithStates],[WithComplexFields])
| Parametro | Formato | Riferimento | I/O | Default | Versione |
|---|---|---|---|---|---|
| ObjDest | Record | ||||
| WithStates | Intero | 0 | |||
| WithComplexFields | Intero | 0 |
Parametri
ObjDest
RecordInput
Oggetto destinazione sul quale clonare l'oggetto di partenza.
WithStates
InteroInput
Se valorizzato a 1 vengono clonati anche gli stati (db e validazione), gli errori e gli attributi.
WithComplexFields
InteroInput
Se valorizzato a 1 vengono clonati anche i campi complessi.
Esempi
Clonazione dei soli campi semplici
DIM objDes[CLASSE[BLD_ART]]
objSrc.Clone(objDes)
Clonazione dei campi semplici e degli stati
DIM objDes[CLASSE[BLD_ART]]
objSrc.Clone(objDes, 1)
Clonazione di tutti i campi e degli stati
DIM objDes[CLASSE[BLD_ART]]
objSrc.Clone(objDes, 1, 1)